package com.zcl.javaClassAndObject.collection.typeUnknown8_2_1;

import java.util.Hashtable;

/**
 * @Description:
 * @author: zcl
 * @date: 2021/12/13  14:58
 */
class Counter {
    int i = 1;
    @Override
    public String toString() {
        return Integer.toString(i);
    }
}


class Statistics {
    public static void main(String[] args) {
        Hashtable ht = new Hashtable();
        for(int i = 0; i < 10000; i++) {
            // Produce a number between 0 and 20:
            Integer r = new Integer((int)(Math.random() * 20));
            if(ht.containsKey(r)) {
                ((Counter)ht.get(r)).i++;
            } else {
                ht.put(r, new Counter());
            }
        }
        System.out.println(ht);
    }
}

